/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.com.controller;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.com.model.Produto;

/**
 *
 * @author Afonso Rodrigues
 */
public class Carrinho {
    
    private List produtos;

    public Carrinho() {
        this.produtos = new ArrayList<>();
    }

    public void addItem(Produto produto) {
        this.produtos.add(produto);
    }

    public void removeItem(Produto produto) {
        this.produtos.remove(produto);
    }

    public float getValorTotal() {
        float valorTotal = 0;
        for (Iterator it = produtos.iterator(); it.hasNext();) {
            Produto prod = (Produto) it.next();
            valorTotal += prod.getPrecoUnitario() * prod.getQuantComprada();
        }
        return valorTotal;
    }

    public List getProdutos() {
        return produtos;
    }

    public void setProdutos(List produtos) {
        this.produtos = produtos;
    }
    
    
}
